package com.sg.service.impl;

import com.sg.bean.Jobperson;
import com.sg.dao.JobpersonDao;
import com.sg.service.JobpersonService;
import com.sg.vo.JobpersonVO;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @author fyp
 * 工作人发布业务逻辑实现类
 */
@Service
public class JobpersonServiceImpl implements JobpersonService {
    Logger logger=Logger.getLogger(JobpersonServiceImpl.class);
    @Autowired
    JobpersonDao jobpersonDao;

    @Override
    public List<JobpersonVO> findAll() {
        return jobpersonDao.findAll();
    }

    @Override
    public Jobperson findById(int jpId) {
        return jobpersonDao.findById(jpId);
    }

    @Override
    public JobpersonVO findByPassAndId(Jobperson jobperson) {
        return jobpersonDao.findByPassAndId(jobperson);
    }
    public JobpersonVO findByPassAndName(Jobperson jobperson) {
        return jobpersonDao.findByPassAndName(jobperson);
    }

    @Override
    public int add(Jobperson jobperson) {
        return jobpersonDao.add(jobperson);
    }

    @Override
    public boolean update(Jobperson jobperson) {
        return jobpersonDao.update(jobperson)>0?true:false;
    }

    @Override
    public List<JobpersonVO> findPersonList(int jpStateId) {
        return jobpersonDao.findPersonList(jpStateId);
    }
}
